@charset "utf-8";
/* CSS Document */

#top {
	position:absolute;
	left:2px;
	top:2px;
	width:1022px;
	height:154px;
	z-index:1;
	background-image: url(img_est/bg_top.png);
}
#top_acima_banner_adm {
	position:absolute;
	left:100px;
	top:0px;
	width:1022px;
	height:1px;
	z-index:35;
}
#top_adm {
	position:absolute;
	left:2px;
	top:27px;
	width:1022px;
	height:154px;
	z-index:1;
	background-image: url(img_est/bg_top.png);
}
#top_adm_voltar {
	position:absolute;
	left:900px;
	top:57px;
	width:22px;
	height:154px;
	z-index:2;
}
top_adm_login {
	position:absolute;
	left:900px;
	top:87px;
	width:1022px;
	height:154px;
	z-index:3;
}
#login {
	position:absolute;
	left:752px;
	top:2px;
	width:220px;
	height:113px;
	z-index:2;
}
#boton_ok_top {
	position:absolute;
	left:912px;
	top:92px;
	width:26px;
	height:15px;
	z-index:3;
	background-image: url(img_est/boton_ok.png);
}
.OK {color: #FFFFFF}
#bg_middle {
	position:absolute;
	left:2px;
	top:155px;
	width:1022px;
	height:829px;
	z-index:4;
	background-image: url(img_est/bg_middle.png);
}
#bg_middle_empresa {
	position:absolute;
	left:2px;
	top:155px;
	width:1022px;
	height:560px;
	z-index:4;
	background-image: url(img_est/bg_middle.png);
}
body {
	background-color: #FBFBFB;
        text-align: center;
}
#bot_cad_curriculo {
	position:absolute;
	left:21px;
	top:188px;
	width:122px;
	height:38px;
	z-index:5;
	background-image: url(img_est/boton_gen.png);
}
#banner_top {
	position:absolute;
	left:168px;
	top:179px;
	width:591px;
	height:100px;
	z-index:6;
	background-color: #FFFFFF;
}
#cad_curri {
	position:absolute;
	left:21px;
	top:197px;
	width:119px;
	height:17px;
	z-index:7;
}
#op_1 {
	position:absolute;
	left:762px;
	top:179px;
	width:20px;
	height:17px;
	z-index:8;
	background-image: url(img_est/boton_banner.png);
}
#op_2 {
	position:absolute;
	left:762px;
	top:202px;
	width:20px;
	height:17px;
	z-index:9;
	background-image: url(img_est/boton_banner.png);
}
#op_3 {
	position:absolute;
	left:762px;
	top:225px;
	width:20px;
	height:17px;
	z-index:10;
	background-image: url(img_est/boton_banner.png);
}
#bot_cad_vaga {
	position:absolute;
	left:21px;
	top:238px;
	width:122px;
	height:38px;
	z-index:11;
	background-image: url(img_est/boton_gen.png);
}
#cad_vaga {
	position:absolute;
	left:21px;
	top:247px;
	width:119px;
	height:17px;
	z-index:12;
}
#logo {
	position:absolute;
	left:21px;
	top:10px;
	width:344px;
	height:77px;
	z-index:13;
}
#logo_adm {
	position:absolute;
	left:21px;
	top:35px;
	width:344px;
	height:77px;
	z-index:13;
}
#news {
	position:absolute;
	left:810px;
	top:207px;
	width:195px;
	height:116px;
	z-index:13;
	background-color: #FFFFFF;
}
#boton_ok_top2 {	position:absolute;
	left:912px;
	top:92px;
	width:26px;
	height:15px;
	z-index:3;
	background-image: url(img_est/boton_ok.png);
}
#news_ok {
	position:absolute;
	left:965px;
	top:301px;
	width:26px;
	height:15px;
	z-index:15;
	background-image: url(img_est/boton_ok.png);
}
#aba_noticias {
	position:absolute;
	left:21px;
	top:307px;
	width:364px;
	height:102px;
	z-index:16;
	background-image: url(img_est/aba_destaque.png);
}
#aba_news {
	position:absolute;
	left:809px;
	top:179px;
	width:197px;
	height:40px;
	z-index:14;
}
#titulo_news {
	position:absolute;
	left:815px;
	top:185px;
	width:189px;
	height:19px;
	z-index:17;
}
.newsletter {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#vagas {
	position:absolute;
	left:414px;
	top:358px;
	width:364px;
	height:230px;
	z-index:18;
	background-color: #FFFFFF;
}
#noticias {
	position:absolute;
	left:21px;
	top:401px;
	width:364px;
	height:230px;
	z-index:15;
	background-color: #FFFFFF;
}
#titulo_noticias {
	position:absolute;
	left:21px;
	top:326px;
	width:365px;
	height:25px;
	z-index:18;
}
.titulo {
	font-size: 18px;
	color: #FFFFFF;
}
#aba_vagas {
	position:absolute;
	left:414px;
	top:307px;
	width:364px;
	height:102px;
	z-index:19;
	background-image: url(img_est/aba_destaque.png);

}
#titulo_vaga {
	position:absolute;
	left:415px;
	top:328px;
	width:360px;
	height:29px;
	z-index:20;
}
#banner_2 {
	position:absolute;
	left:810px;
	top:339px;
	width:195px;
	height:135px;
	z-index:21;
	background-color: #FFFFFF;
}
#banner_3 {
	position:absolute;
	left:810px;
	top:491px;
	width:195px;
	height:135px;
	z-index:22;
	background-color: #FFFFFF;
}
#mais_noti {
	position:absolute;
	left:267px;
	top:634px;
	width:115px;
	height:17px;
	z-index:23;
}
#mais_vaga {
	position:absolute;
	left:650px;
	top:635px;
	width:125px;
	height:17px;
	z-index:24;
}
#noti_1 {
	position:absolute;
	left:22px;
	top:400px;
	width:121px;
	height:60px;
	z-index:25;
	background-color: #FFFFFF;
}
#noti_2 {
	position:absolute;
	left:22px;
	top:481px;
	width:121px;
	height:60px;
	z-index:26;
	background-color: #FFFFFF;
}
#noti_3 {
	position:absolute;
	left:22px;
	top:561px;
	width:121px;
	height:60px;
	z-index:27;
	background-color: #FFFFFF;
}
#aba_depo {
	position:absolute;
	left:810px;
	top:642px;
	width:195px;
	height:55px;
	z-index:28;
	background-image: url(img_est/aba_depo.png);
}
#depoimento {
	position:absolute;
	left:810px;
	top:696px;
	width:195px;
	height:165px;
	z-index:27;
	background-color: #FFFFFF;
}
#depoimentos {
	position:absolute;
	left:810px;
	top:648px;
	width:195px;
	height:24px;
	z-index:29;
}
#text_cliente {
	position:absolute;
	left:817px;
	top:686px;
	width:180px;
	height:161px;
	z-index:30;
}
#clientes {
	position:absolute;
	left:21px;
	top:682px;
	width:754px;
	height:179px;
	z-index:31;
	background-image: url(img_est/clientes.png);
}
#empre_convenio {
	position:absolute;
	left:21px;
	top:699px;
	width:232px;
	height:20px;
	z-index:32;
}
#endereco_index {
	position:absolute;
	left:143px;
	top:770px;
	width:632px;
	height:31px;
	z-index:33;
}
#somnis {
	position:absolute;
	left:818px;
	top:770px;
	width:187px;
	height:66px;
	z-index:34;

}
#endereço_empresa {
	position:absolute;
	left:143px;
	top:1044px;
	width:632px;
	height:31px;
	z-index:33;
}
#somnis_empresa {
	position:absolute;
	left:818px;
	top:1028px;
	width:187px;
	height:66px;
	z-index:34;

}
.assinatura {font-size: 9}
#text_noti {
	position:absolute;
	left:143px;
	top:400px;
	width:241px;
	height:60px;
	z-index:35;
}
#text_noti_1 {
	position:absolute;
	left:143px;
	top:481px;
	width:241px;
	height:60px;
	z-index:36;
}
#text_noti_2 {
	position:absolute;
	left:143px;
	top:561px;
	width:241px;
	height:60px;
	z-index:37;
}
#text_vagas {
	position:absolute;
	left:413px;
	top:384px;
	width:366px;
	height:137px;
	z-index:38;
}
.vagas {color: #000000; font-size: 14px;}
.texto_bold {
	color: #000000;
	font-weight: bold;
}
.style15 {
        color: #000000;
        font-size:15px;
}
.style16 {
	font-size: 18px;
	font-weight: bold;
}
#menu {
	position:absolute;
	left:21px;
	top:127px;
	width:984px;
	height:23px;
	z-index:39;
}
#menu_adm {
	position:absolute;
	left:353px;
	top:36px;
	width:626px;
	height:48px;
	z-index:3;
	background-image: url(img_est/menu.png);
}
#tudo {
	position:relative;	
	margin:0 auto;
	width: 1024px;
        text-align:left;
}
#rodape {
	position:absolute;
	left:2px;
	top:884px;
	width:1022px;
	height:130px;
	z-index:3;
	background-color: #DCDCDC;
}
#rodape_empresa {
	position:absolute;
	left:2px;
	top:644px;
	width:1022px;
	height:220px;
	z-index:3;
	background-color: #DCDCDC;
}
#erro {
	position:absolute;
	left:134px;
	top:193px;
	width:754px;
	height:185px;
	z-index:41;
	background-image: url(img_est/clientes.png);
}
#bg_erro {
	position:absolute;
	left:2px;
	top:156px;
	width:1022px;
	height:247px;
	z-index:40;
	background-image: url(img_est/bg_middle.png);
}
#boton_erro {
	position:absolute;
	left:477px;
	top:334px;
	width:85px;
	height:30px;
	z-index:42;
	background-image: url(img_est/aba.png);
}
#titulo_erro {
	position:absolute;
	left:171px;
	top:203px;
	width:85px;
	height:30px;
	z-index:43;
}
#projetos_empresa {
	position:absolute;
	left:21px;
	top:896px;
	width:145px;
	height:25px;
	z-index:40;
}
#projetos_empresas {
	position:absolute;
	left:21px;
	top:896px;
	width:145px;
	height:25px;
	z-index:40;
}
#bg_curriculo {
	position:absolute;
	left:2px;
	top:156px;
	width:1022px;
	height:4248px;
	z-index:3;
}
#projetos {
	position:absolute;
	left:21px;
	top:896px;
	width:145px;
	height:25px;
	z-index:40;
}
#sobre {
	position:absolute;
	left:21px;
	top:179px;
	width:754px;
	height:80px;
	z-index:41;
	background-image: url(img_est/clientes_top.png);
}
#empresa {
	position:absolute;
	left:23px;
	top:189px;
	width:230px;
	height:0px;
	z-index:42;
}
#text_empresa {
	position:absolute;
	left:21px;
	top:249px;
	width:754px;
	height:181px; /*274px;*/
	z-index:43;
	background-color: #FFFFFF;
}
#missao_fundo {
	position:absolute;
	left:21px;
	top:500px;
	width:754px;
	height:185px;
	z-index:44;
	background-image: url(img_est/clientes.png);
}
#missao {
	position:absolute;
	left:21px;
	top:519px;
	width:230px;
	height:0px;
	z-index:45;
}
#text_missao {
	position:absolute;
	left:29px;
	top:570px;
	width:738px;
	height:51px;
	z-index:46;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
.style_titulo_menu {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.style_menu_adm {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.style_menu_dinamico_adm {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style_adm_grid_titulo{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.style_adm_grid_registros{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
}
#treinamento_fundo {
	position:absolute;
	left:21px;
	top:179px;
	width:754px;
	height:73px;
	z-index:44;
	background-image: url(img_est/clientes_top.png);
}
#treinamento {
	position:absolute;
	left:36px;
	top:189px;
	width:190px;
	height:0px;
	z-index:45;
}
#text_treinamento {
	position:absolute;
	left:21px;
	top:342px;
	width:754px;
	height:286px;
	z-index:46;
	background-color: #FFFFFF;
}
#formula_curriculo {
	position:absolute;
	left:21px;
	top:180px;
	width:757px;
	height:2000px;
	z-index:40;
	background-color: #FFFFFF;
}
#aba_perfil {
	position:absolute;
	left:21px;
	top:333px;
	width:757px;
	height:4070px;
	z-index:42;
	background-color: #FFFFFF;
}
#aba_dados {
	position:absolute;
	left:29px;
	top:507px;
	width:400px;
	height:29px;
	z-index:43;
}
#aba_endereco {
	position:absolute;
	left:29px;
	top:776px;
	width:400px;
	height:29px;
	z-index:45;
}
#aba_contato {
	position:absolute;
	left:29px;
	top:1007px;
	width:400px;
	height:29px;
	z-index:47;
}
#aba_formacao {
	position:absolute;
	left:29px;
	top:1155px;
	width:400px;
	height:29px;
	z-index:49;
}
#aba_idioma {
	position:absolute;
	left:29px;
	top:1551px;
	width:400px;
	height:29px;
	z-index:51;
}
#aba_informatica {
	position:absolute;
	left:114px;
	top:1826px;
	width:400px;
	height:29px;
	z-index:53;
}
#curriculo {
	position:absolute;
	left:21px;
	top:181px;
	width:757px;
	height:153px;
	z-index:41;
	background-color: #FFFFFF;
}
#perfil {
	position:absolute;
	left:424px;
	top:446px;
	width:737px;
	height:98px;
	z-index:43;
}
#dados {
	position:absolute;
	left:362px;
	top:872px;
	width:737px;
	height:160px;
	z-index:44;
}
#endereco {
	position:absolute;
	left:820px;
	top:862px;
	width:737px;
	height:182px;
	z-index:46;
}
#contato {
	position:absolute;
	left:479px;
	top:1052px;
	width:737px;
	height:78px;
	z-index:48;
}
#formacao {
	position:absolute;
	left:639px;
	top:1037px;
	width:737px;
	height:78px;
	z-index:50;
}
#idioma {
	position:absolute;
	left:484px;
	top:1603px;
	width:737px;
	height:92px;
	z-index:52;
}
#text_area {
	position:absolute;
	left:269px;
	top:2902px;
	width:262px;
	height:68px;
	z-index:43;
}
#projetos {
	position:absolute;
	left:21px;
	top:896px;
	width:145px;
	height:25px;
	z-index:40;
}
#servicos_fundo {
	position:absolute;
	left:21px;
	top:179px;
	width:754px;
	height:185px;
	z-index:44;
	background-image: url(img_est/clientes.png);
}
#servicos {
	position:absolute;
	left:37px;
	top:187px;
	width:190px;
	height:0px;
	z-index:45;
}
#text_servicos {
	position:absolute;
	left:21px;
	top:253px;
	width:754px;
	height:197px;
	z-index:46;
	background-color: #FFFFFF;
}
#estagio_fundo {
	background-color: #FFFFFF;
        height: 125px;
        left: 21px;
        position: absolute;
        top: 583px;
        width: 754px;
        z-index: 47;
	/*background-image: url(img_est/clientes.png);*/
}
#estagio {
	position:absolute;
	left:38px;
	top:520px;
	width:190px;
	height:0px;
	z-index:48;
}
#text_estagio {
	position:absolute;
	left:65px;
	top:572px;
	width:666px;
	height:123px;
	z-index:49;
}
#consultoria_fundo {
	position:absolute;
	left:21px;
	top:770px;
	width:754px;
	height:185px;
	z-index:50;
	background-image: url(img_est/clientes.png);
}
#consultoria {
	position:absolute;
	left:38px;
	top:780px;
	width:190px;
	height:0px;
	z-index:51;
}
#text_consultoria {
	position:absolute;
	left:65px;
	top:813px;
	width:666px;
	height:123px;
	z-index:52;
}
#acaosocial_fundo {
	position:absolute;
	left:21px;
	top:179px;
	width:754px;
	height:79px;
	z-index:50;
	background-image: url(img_est/clientes_top.png);
}
#acaosocial {
	position:absolute;
	left:38px;
	top:189px;
	width:190px;
	height:0px;
	z-index:52;
}
#text_acaosocial {
	position:absolute;
	left:21px;
	top:258px;
	width:754px;
	height:110px;
	z-index:53;
	background-color: #FFFFFF;
}
#restante_adm {
	position:absolute;
	left:5px;
	top:195px;
	z-index:34;
}
#central_form_adm {
	position:absolute;
	left:25px;
	top:195px;
	z-index:34;
}
#top_aba {
	position:absolute;
	left:21px;
	top:252px;
	width:754px;
	height:174px;
	z-index:44;
	background-color: #FFFFFF;
}
#footer_aba {
	position:absolute;
	left:21px;
	top:406px;
	width:754px;
	height:41px;
	z-index:44;
	background-image: url(img_est/clientes_footer.png);
}
#footer_aba_1 {
	position:absolute;
	left:21px;
	top:367px;
	width:754px;
	height:40px;
	z-index:53;
	background-image: url(img_est/clientes_footer.png);
}
#footer_aba_2 {
	position:absolute;
	left:21px;
	top:430px;
	width:754px;
	height:40px;
	z-index:7;
	background-image: url(img_est/clientes_footer.png);
}

#rodape_logo_face {
    background-color: #DCDCDC;
    height: 130px;
    left: 800px;
    position: absolute;
    top: 884px;
    width: 200px;
    z-index: 4;
}
